/*
 * @Author       : ljkt
 * @Version      : 1.0
 * @Date         : 2021-10-05 18:00:43
 * @LastEditors: ljkt
 * @LastEditTime: 2024-08-12 13:06:40
 * @Description  :
 */

#ifndef _Dev_PAN3028_H_
#define _Dev_PAN3028_H_
typedef struct
{
    u8_t Log_Flag;
    u32_t Isr_Cnt;
    u32_t Tx_StartTick;
    u32_t Tx_EndTick;
    u32_t Rx_Cnt;
    u8_t RxBuf[1024ul];
    u16_t RxBuf_Len;
    u8_t TxPage_Finish;
    u16_t TxTick;
} s_dev_pan3028_t;
extern s_dev_pan3028_t gDev_Pan3028;

void Dev_Pan3028_Init(void);
void Dev_Pan3028_Rx_Init(void);
void Dev_Pan3028_Tx_Init(void);
void Dev_Pan3028_Rx(void);
u8_t Dev_Pan3023_Tx(u8_t *buf, u32_t _1page_cnt, u32_t len);
void Dev_Pan3023_Tx_Start(u8_t *buf, u32_t _1page_cnt);
#endif
